/*
 
 * 根据键名 获取url中的搜索（查询）字段
 * */
function getSearch(key) {
	var s = location.search.slice(1);
	//aa=11 键值对
	//id=2323&aa=11
//	console.log(s)
	var arr = s.split('&');

	//["id=2323", "aa=11"]
//	console.log(arr)
	for(var i = 0; i < arr.length; i++) {
//		console.log(arr[i].split('='))
		var tmpArr = arr[i].split('=');
		if(tmpArr[0] == key) {
//			console.log(tmpArr[1])
			return tmpArr[1]
		}
	}
}

/**
 * 20150514 14:30
 * 作者：Ro
 * 根据url查询字符串里的键名获取其值
 */
function getUrlAttribute(parameName) 
{
    //location.search是从当前URL的?号开始的字符串，即查询字符串
    var query = (location.search.length > 0 ? location.search.substring(1) : null);
    if(null!=query)
    {
        var args = new Object( );
        var pairs = query.split("&"); 
        for(var i = 0; i < pairs.length; i++) 
        {
            var pos = pairs[i].indexOf("="); 
            if (pos == -1) 
                continue; 
            var argname = pairs[i].substring(0,pos); 
            var value = pairs[i].substring(pos+1); 
            value = decodeURIComponent(value); 
            args[argname] = value; 
        }
        //根据键名获取值
        return args[parameName]; 
    }
    return null;
}

/*
 
 * 
 * 根据选择器获取某一个元素
 * 返回值是 dom对象
 * */
function $(sel) {
	return document.querySelector(sel);
}

/*
 统计 c 在 str 中出现的次数
 返回值是 次数
 * */
function charTimesAtStr(str, c) {
	//a
	//abcde
	var count = 0;
	for(var i = 0; i < str.length; i++) {
		if(str[i] == c) {
			count++;
		}
	}
	return count;
}
/*
 num 是否在arr中
 * */
function has(arr, num) {
	//num 是否在arr中
	//60 2 3 4 5

	//反证法
	var flag = false;
	var count = 0;
	//60
	for(var i = 0; i < arr.length; i++) {
		if(arr[i] == num) {
			flag = true;
			count++;
			//break;
		}
	}

	//
	return flag;

}
/*
 数组去重，返回新的数组
 * */
function norepeat(arr) {
	var tmp = [];

	for(var i = 0; i < arr.length; i++) {
		if(has(tmp, arr[i]) == false) {
			tmp.push(arr[i]);
		}
	}

	return tmp;

}

//随机颜色

//获取两个数之间的随机数


